package com.xinsoft.entity.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 测点表
 * @TableName cus_test_point
 */
@Data
public class CusTestPointVo implements Serializable {
    /**
     * 测点表ID
     */
    private Integer id;

    /**
     * 网关ID
     */
    private Integer gatewayId;

    /**
     * 网关ID
     */
    private String gatewayName;

    /**
     * 设备表ID
     */
    private Integer deviceId;

    /**
     * 预警规则ID
     */
    private Integer warnRuleId;

    /**
     * 预警规则ID
     */
    private String warnRuleName;

    /**
     * 测点code
     */
    private String testPointCode;

    /**
     * 测点名称
     */
    private String testPointName;

    /**
     * 读写类型 rw_type
     */
    private Integer rwType;

    /**
     * 读写类型 rw_type
     */
    private String rwTypeName;

    /**
     * 子类型 数据字典 measuring_point_child_type
     */
    private Integer testPointType;

    /**
     * 子类型 数据字典 measuring_point_child_type
     */
    private String testPointTypeName;

    /**
     * 测点单位 数据字典 measuring_point_uom
     */
    private Integer testPointUnit;

    /**
     * 测点单位 数据字典 measuring_point_uom
     */
    private String testPointUnitName;

    /**
     * 使用类别 数据字典 use_type
     */
    private Integer useType;

    /**
     * 使用类别 数据字典 use_type
     */
    private String useTypeName;

    /**
     * 是否手动输入 0:否，1:是
     */
    private Integer doManualInput;

    /**
     * 是否虚拟点 0:否，1:是
     */
    private Integer doVirtualPoint;

    /**
     * 授权方式 impower_type
     */
    private Integer impower;

    /**
     * 授权方式 impower_type
     */
    private String impowerName;

    /**
     * 格式（小数位数） format
     */
    private Integer tpFormat;

    /**
     * 格式（小数位数） format
     */
    private String tpFormatName;

    /**
     * 排序号
     */
    private Integer sortNo;

    /**
     * 是否预警 0：0:否，1:是
     */
    private Integer doWarn;

}